package com.xiyu.service.convert.elder;

import com.xiyu.service.vo.elder.accident.AccidentGetOutput;
import com.xiyu.service.vo.elder.accident.AccidentUpdateInput;
import com.xiyu.service.vo.elder.accident.AccidentCreateInput;
import com.xiyu.service.vo.elder.accident.AccidentPageQueryOutput;
import com.xiyu.service.model.elder.register.ElderAccident;
import java.util.*;

import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;
import org.babyfish.jimmer.Page;

/**
 * 事故登记 Convert
 */
@Mapper
public interface AccidentConvert {
    AccidentConvert INSTANCE = Mappers.getMapper(AccidentConvert.class);


    List<AccidentPageQueryOutput> pageQueryOutputConvert(List<ElderAccident> output);

    ElderAccident createInputConvert(AccidentCreateInput input);

    ElderAccident updateInputConvert(AccidentUpdateInput input);

    AccidentGetOutput getOutputConvert(ElderAccident output);

}
